/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ru.jSkyRoom.interfaces.major;

import java.util.Map;
import ru.jSkyRoom.interfaces.additional.HasModel;
import ru.jSkyRoom.interfaces.stub.JSkySound;

/**
 *
 * @author Rakev
 */
public interface Container extends NamedMajor, HasModel {

    public Map<Major, Integer> getItems();

    public void putItem(Major item, int count);

    public void removeItem(Major item);

    public JSkySound getOpenSound();

    public void setOpenSound(JSkySound sound);

    public JSkySound getCloseSound();

    public void setCloseSound(JSkySound sound);
}
